package com.quiz.file.domain.model;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.quiz.common.core.domain.BaseModel;
import lombok.Data;
import lombok.EqualsAndHashCode;


/**
 * 文件信息实体类
 * @author ahuan
 */

@Data
@TableName("file_info")
@EqualsAndHashCode(callSuper = true)
public class FileInfo extends BaseModel {

    private static final long serialVersionUID = 1L;

    /** 文件ID */
    @TableId
    private Long fileId;

    /** 文件名 */
    private String fileName;

    /** 原始文件名 */
    private String fileOriginName;

    /** 文件路径 */
    private String filePath;

    /** 文件访问路径 */
    private String fileUrl;

    /** 文件大小 */
    private Long fileSize;

    /** 文件类型 */
    private String fileType;

    /** 文件状态 */
    private Integer fileStatus;

    private String md5;
}
